package com.gzmu.face.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author xiaobo Yan
 * @since 2020-05-07
 */
@Data
@Accessors(chain = true)
@TableName("t_faceinfo")
public class Faceinfo extends Model<Faceinfo> {

    private static final long serialVersionUID = 1L;

    /**
     * 人员ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 设备地址
     */
    private String faceid;
    /**
     * 姓名
     */
    private String pername;
    /**
     * 部门名称
     */
    private String idcardNum;
    /**
     * 身份证号
     */
    private String idcardper;
    /**
     * 图片
     */
    private String imgdata;
    /**
     * 启动日期时间
     */
    private String stime;
    /**
     * 有效日期时间
     */
    private String etime;
    /**
     * 人员类型
     */
    private Integer pertype;
    /**
     * 权限类型
     */
    private Integer usrtype;
    /**
     * 性别
     */
    private String gender;
    /**
     * 出生日期
     */
    private String birthday;
    /**
     * 民族
     */
    private String nation;
    /**
     * 联系电话
     */
    private String telnum;
    /**
     * 籍贯
     */
    private String place;
    /**
     * 职位
     */
    private String position;
    /**
     * 住址
     */
    private String address;
    /**
     * 备注
     */
    private String notes;
    /**
     * 门禁号
     */
    private String room;
    /**
     * 创建时间
     */
    private Date createtime;
    /**
     * 标记
     */
    private Integer remark;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
